go 获取凌晨0点的时间戳

go 获取凌晨0点的时间戳

ti := time.Now()  
yy, mm, dd := ti.AddDate(0, 0, 1).Date() // 可选的 
ti = time.Date(yy, mm, dd, 0, 0, 0, 0, ti.Location())
fmt.Println(ti.Unix())

使用 carbon 库

package main

import (
	"fmt"
	"time"

	"github.com/uniplaces/carbon"
)

func main() {
	// 获取当前时间的carbon对象
	now := carbon.Now()

	// 找到今天凌晨0点的时间
	startOfDay := now.StartOfDay()

	// 输出凌晨0点的时间戳
	fmt.Println("Midnight Timestamp:", startOfDay.Unix())
}

本站总访问量次 本站访客数人次 本文总阅读量